package cn.jsu.oj.judgment.utils;

import java.util.Locale;

/**
 * string工具
 *
 * @author shan
 * @date 2022/06/30
 */
public class StringUtil {

    /**
     * 首字符格式化
     *
     * @param string 字符串
     * @param upper  是否大写
     * @return {@link String }
     */
    public static String initialFormat(String string, Boolean upper) {
        String body = string.substring(1);
        String initial;
        if (upper) {
            initial = String.valueOf(string.charAt(0)).toUpperCase(Locale.ROOT);
        } else {
            initial = String.valueOf(string.charAt(0)).toLowerCase(Locale.ROOT);
        }
        return initial + body;
    }
}
